【C语言】判断语句以及分支语句《详细讲解》

您所在的位置:网站首页 判断语句 c语言的方法 【C语言】判断语句以及分支语句《详细讲解》

【C语言】判断语句以及分支语句《详细讲解》

2024-07-12 21:04| 来源: 网络整理| 查看: 265

 🏹 写在前面 📝 个人主页:泽奀的博客_CSDN博客🆔 本文由 泽奀 原创,CSDN首发 ❗ ❗ ❗🏆 嵌入式领域新星创作者  作者周榜: 38  总排名: 3994 👑 🎉 点赞 & 评论 & 收藏 == 养成习惯😜📣 系列专栏:【C】系列_泽奀的博客-CSDN博客💬 总结:看完之后,希望能对你有所帮助,不足请指正!共同学习交流 🖊✉️ 我们并非登上我们所选择的舞台,演出并非我们所选择的剧本 ♐ 

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5rO95aWA,size_20,color_FFFFFF,t_70,g_se,x_16

目录

 🏹 写在前面

 🪁 判断语句

🍬 if语句形式

🔥 if语句的使用 

🍬 双层if语句使用

🍬 if语句的嵌套

🍬 if...else语句形式

🍬else if语句形式

🔥 else if语句的使用 

🪁 分支语句 

🍬 swtich 语句

🍬 switch 语句的基本形式

🔥 break 介绍

🍬 'case'语句的说明 

🔥 说明:注意! 

🔥 break 介绍

🍬 'case'语句的说明 

🔥 说明:注意! 

🍬 break 介绍

🍬 'case'语句的说明

🔥 说明:注意! 

 🪁 判断语句

判断语句顾名思义:是由我们打代码的人想让代码执行哪段语句,这就叫做是判断语句!

以程序员的角度上来说就是:判断结构要求程序员指定一个或多个要评估或测试的条件,以及条件为真时要执行的语句(必需的)和条件为假时要执行的语句(可选的)。

C 语言把任何 非零 和 非空 的值假定为 true,把 零 或 null 假定为 false。

按照日常生活来举个例子:信号灯显示为绿色的时候,车辆是可以通过的;当信号灯转为红色的时候,车辆就必须要停止行驶。可见,信号灯给出了信号,人们通过不同的信号从而进行判断,然后更具自己的判断结果执行相对应的操作!

在C语言判断语句当中:表达式的值为假false,那么就不执行里面语句的内容。当表达式的语句结果为真ture则执行表达式的值的内容。

下面是大多数编程语言中典型的判断结构的一般形式:

watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA5rO95aWA,size_20,color_FFFFFF,t_70,g_se,x_16

🍬 if语句形式

简介:if语句通过对表达式的值进行判断,根据判断的结果决定是不是要进行相对应的操作。格式如下:

if(表达式) 语句

当代码中表达式的值,如果表达式的值为真"turn",则执行后面的语句;如果表达式的值为假,则不执行后面的语句。

语句执行流程图:如下所示

watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA5rO95aWA,size_20,color_FFFFFF,t_70,g_se,x_16

🔥 if语句的使用 

如下示例

#include int main (void) { // 局部变量定义 int a = 10; // 使用 if 语句 if( a < 20 ) { // 如果条件为真,则输出下面的语句 printf("a 小于 20 \n" ); } printf("a 的值是 %d\n", a); return 0; }

运行结果

watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA5rO95aWA,size_20,color_FFFFFF,t_70,g_se,x_16

🍬 双层if语句使用

如下示例

#define _CRT_SECURE_NO_WARNINGS 1 #include int main(void) { int i; printf("请输入数字(1)/(0):"); scanf("%d", &i); if (i == 1) { printf("好好学习!早日成为C语言大佬!\n"); } if (i == 0) { printf("学习太累我还是去板砖吧!\n"); } return 0; }

运行结果:(两次)

watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA5rO95aWA,size_20,color_FFFFFF,t_70,g_se,x_16

watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA5rO95aWA,size_20,color_FFFFFF,t_70,g_se,x_16

当然除了双层if语句的使用其实还有多层if语句得使用,这里就不再多说,实践一下。

🍬 if语句的嵌套

if语句中又包含一个或者多个if语句的时候被称之为是if语句嵌套,一般形式如下:

if(表达式)    if(表达式2)    语句块1else    if(表达式3)    语句块2    else 语句块4

在使用if语句的嵌套形式的时候,可以对条件进行细化,然后进行所相对应的操作。 

如下代码所示👇

#define _CRT_SECURE_NO_WARNINGS 1 #include int main(void) { int a, b; printf("请输入两个数字:"); scanf("%d %d", &a, &b); if (a != b) { if (a > b) { printf("a>b\n"); } else { printf("a


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3